From ebd262a130e907bb05f19ebded286ae1b3d06c36 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Thu, 12 Jun 2008 21:13:48 +0000 Subject: [PATCH] added TODO moved TODO list from here to here, also edited it a bit. * Makefile.am: added TODO * docs/index-static.html.in: moved TODO list from here * TODO: to here, also edited it a bit. * docs/Makefile.am: include TODO in result. svn path=/trunk/; revision=328 --- ChangeLog | 7 +++++++ Makefile.am | 1 + TODO | 13 +++++++++++++ docs/Makefile.am | 2 ++ docs/index-static.html.in | 16 +--------------- 5 files changed, 24 insertions(+), 15 deletions(-) create mode 100644 TODO diff --git a/ChangeLog b/ChangeLog index b807741..4f47b8f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-06-12 Øyvind Kolås + + * Makefile.am: added TODO + * docs/index-static.html.in: moved TODO list from here + * TODO: to here, also edited it a bit. + * docs/Makefile.am: include TODO in result. + 2008-06-12 Øyvind Kolås * docs/index-static.html.in: reindented code, documented BABL_ERROR. diff --git a/Makefile.am b/Makefile.am index 0059faf..4e16bcb 100644 --- a/Makefile.am +++ b/Makefile.am @@ -18,6 +18,7 @@ EXTRA_DIST = \ COPYING.LESSER \ INSTALL \ NEWS \ + TODO \ ChangeLog \ autogen.sh \ babl.pc.in diff --git a/TODO b/TODO new file mode 100644 index 0000000..1c5aefc --- /dev/null +++ b/TODO @@ -0,0 +1,13 @@ +

TODO

+ +
    +
  • Support for conversions between formats that have higher dimensionality than RGBA. (arbitrary meaningless components)
  • +
  • Support for datatypes that are not a multiple of 8bit.
  • +
  • dithering
  • +
  • dynamic data attached to format, or internal handling of icc through + a registered set of profiles
  • +
  • + Stocastic runtime profiling with running average of the peformance for + conversions, to avoid problems incurred if other cpu intense is happening + when babl tests a conversions.
  • +
diff --git a/docs/Makefile.am b/docs/Makefile.am index b18b221..c8c2b5b 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -48,6 +48,7 @@ BablFishPath.txt: $(babl_fish_path_fitness) index.html: index-static.html \ $(babl_html_dump) \ $(top_srcdir)/AUTHORS \ + $(top_srcdir)/TODO \ $(top_srcdir)/NEWS \ BablFishPath.txt \ Makefile.am @@ -61,6 +62,7 @@ index.html: index-static.html \ $(top_srcdir)/docs/tools/xml_insert.sh $@ BablFishPath BablFishPath.txt $(top_srcdir)/docs/tools/xml_insert.sh $@ AUTHORS $(top_srcdir)/AUTHORS + $(top_srcdir)/docs/tools/xml_insert.sh $@ TODO $(top_srcdir)/TODO $(top_srcdir)/docs/tools/xml_insert.sh $@ NEWS $(top_srcdir)/NEWS echo " [OK]" diff --git a/docs/index-static.html.in b/docs/index-static.html.in index b44fc0d..2f42e9d 100644 --- a/docs/index-static.html.in +++ b/docs/index-static.html.in @@ -350,21 +350,7 @@ lab_buffer = malloc (pixel_count * 3 * 4); --> -

TODO

- -
    -
  • Validate that a created BablFishPath is actually faster than the - BablFishReference it is a replacement for.
  • -
  • Compile-time instead of runtime profiling / storage of profiling - and loss data.. (The speed of conversions - is bound to 'wobble', according to architecture, compiler flags, - concurrently running processes and phase of moon.)
  • -
  • Horizontal chroma subsampling (4:2:2 and 4:1:1)
  • -
  • Thread safety (locking) for mutations of the type system.
  • -
  • Support for conversions between formats that have higher dimensionality than RGBA.
  • -
  • Support for datatypes that are not a multiple of 8bit.
  • -
  • dithering
  • -
+

Copyright

-- 2.30.2